博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于数字取整、四舍五入
阅读量:6830 次
发布时间:2019-06-26

本文共 871 字,大约阅读时间需要 2 分钟。

在做购物车中,涉及购物车小计

产品价格为有两位小数的浮点数,在购物车页面上从后台获取数据商品数量及商品价格,在js中做计算显示到页面

出现例如:

的情况。

解决:采用toFixed();方法进行处理。

//异步加载购物车详情$(function(){  html="";  $.ajax({    type:'POST',    data:{uname:sessionStorage['loginName']},    url:'../data/cart_detail_page.php',    success:function(data){      $.each(data,function(i,p){        html+=`                                      
${p.pname} ${p.price} ${(p.price*p.count).toFixed(2)} 删除 `; }); $('#cart tbody').html(html); //计算总价 sumTotal(); } });});

顺带了解一下,几个做数字处理的函数

Math.floor(); 向下取整的函数

Math.ceil();  向上取整的函数

Math.round(); 四舍五入取整

().toFixed(n); 四舍五入取n位小数 但注意进过运算得到的是字符串

举例:

Math.floor(38.4000006);

38

Math.ceil(38.4000006);

39

Math.round(38.400006);

38

(38.46734009).toFixed(2);

"38.47"

 

转载于:https://www.cnblogs.com/ylboke/p/6056740.html

你可能感兴趣的文章
Angularjs1.x 项目结构
查看>>
执行Android项目时指定特定的AVD进行測试
查看>>
MFC窗口去边框、置顶、全屏、激活
查看>>
Perl 杂记
查看>>
列表的LIFO与文件交互
查看>>
nodeJS 中关于 promise 的使用
查看>>
jQuery内容过滤选择器再探究(原创)
查看>>
OpenCV——级联分类器(CascadeClassifier)
查看>>
Ajax 访问 或 获取 IIS 虚拟目录
查看>>
Palindrome POJ 1159 动态规划
查看>>
lua的C库
查看>>
poj - 1236 Network of Schools
查看>>
面向对象程序设计进阶(二)
查看>>
通用输入输出端口 - GPIO
查看>>
JSP内置对象和EL内置对象
查看>>
Python开发【第十九篇】:Python操作MySQL
查看>>
oracle单词
查看>>
从头开始db-oracle
查看>>
Python3学习笔记25-logging模块
查看>>
RHEL6.5 LVM使用解析
查看>>